package tool

import (
	"fmt"
	"runtime"
	"strconv"
)

// region TODO: 在终端打印日志，点击可跳转到打印日志的地方 Author:LiuYanLin Date:2023/04/06 周四 14:23

func GLogLine(logs ...interface{}) {

	//region TODO: 0表示跳转到当前位置，1表示跳转到使用GLogLine()方法的位置，2表示再上一层位置，以此类推 Author:LiuYanLin Date:2023/04/07 周五 09:52
	_, file, line, _ := runtime.Caller(1)
	//endregion

	var data string
	for _, v := range logs {
		data = data + " " + fmt.Sprintf("%v", v)
	}

	fmt.Println(file+":"+strconv.Itoa(line), data)
}

// endregion
